Safari 图标

“开发”菜单

“开发”菜单为 Web 开发人员提供工具,用来为 Safari 和 Mac OS X 创建网站。

注:如果菜单栏中没有出现“开发”菜单,请打开 Safari 偏好设置,点按“高级”,并选择“在菜单栏显示‘开发’菜单”。

选项
描述

打开网页的浏览器

让您使用电脑上的其他 Web 浏览器打开显示的网页。电脑上的所有 Web 浏览器都会列在子菜单中。

用户代理

让您更改 Web 服务器以何种方式来识别您的 Web 浏览器。使用此选项来“哄骗”Web 服务器,让它以为您使用的是其他浏览器、其他操作系统或其他版本的 Safari,这样您就可以调查该服务器在不同的情况下提供的内容是否有所不同。

显示 Web 检查器

会打开“Web 检查器”。“Web 检查器”会列出在网页中找到的资源,如文稿、样式表和脚本。它会让您查看并搜索网页的源代码、层叠样式表 (CSS) 信息、DOM 树、可视化 DOM 版式以及 DOM 属性。“Web 检查器”还包含错误控制台和网络时间线。

显示错误控制台

打开 Web 检查器的错误控制台,可以显示 HTML 和 XML 语法错误和警告。该错误控制台还显示来自 console.log、console.error、console.warn、console.assert 和 console.info 的 JavaScript 错误及其他信息。

显示片段编辑器

此时将打开一个窗口,您可以用它来快速测试 HTML 的小片段,而无需打开整个网页。

显示扩展创建器

打开“扩展创建器”,开发者使用此工具,针对他们创建的扩展,进行元数据打包并提供元数据。

开始调试 JavaScript

打开“Web 检查器”并开启脚本调试。

开始为 JavaScript 创建描述文件

开始记录当前网页所运行的任何 JavaScript 脚本的描述文件。若要查看所记录的描述文件,请点按“停止为 JavaScript 创建描述文件”。

停用高速缓存

这会使 Safari 在每次访问子资源时都会从 Web 服务器取回该子资源,而不使用高速缓存副本。

停用图像

会导致 Safari 显示图像的备用内容,而不会显示图像本身。这对确定您的网页是否有正确的备用内容非常有用。在 Safari“偏好设置”的“外观”面板中取消选择“页面打开时显示图像”,也可以起到相同的效果。

停用样式

这会使 Safari 忽略所有层叠样式表(CSS)样式。这对查看网站上某些类型的页面布局问题非常有用。如果在 Safari 偏好设置的“高级”面板中设置了样式表集,则会继续使用它。

停用 JavaScript

这会使 Safari 忽略所有 JavaScript。这对研究网页中各部分如何运转的某些问题以及在不支持 JavaScript(或已停用 JavaScript)的 Web 浏览器中测试网页如何工作非常有用。您还可以在 Safari 偏好设置的“安全”面板中打开或关闭 JavaScript。

停用 Runaway JavaScript Timer

Runaway JavaScript Timer 可以中断执行非常慢的脚本,以便您可以重新获得对 Safari 的控制权。停用它对某些类型的自动化测试非常有用。

停用针对特定网站的 Hack

某些版本的 Safari 会包含特殊案例的代码。当 Apple 工程师与您一起工作以找出更好的长期解决方案时,这些代码允许某种网页正常运转。此选项会关闭该特殊案例的代码,以便您可以测试您的长期解决方案。

相关主题

开发 Safari 网站